package com.example.backend.service;

/**
 * 验证码服务接口
 */
public interface CaptchaService {
    
    /**
     * 发送验证码
     *
     * @param email 邮箱
     * @param type  验证码类型（register-注册，login-登录，reset-重置密码）
     */
    void sendCaptcha(String email, String type);
    
    /**
     * 验证验证码
     *
     * @param email   邮箱
     * @param code    验证码
     * @param type    验证码类型
     * @return 是否验证通过
     */
    boolean verifyCaptcha(String email, String code, String type);
} 